ME 06 - me06 - MemError

(çXêVì˙: 97 îN 9 åé 12 ì˙)

Q: ÉfÉoÉbÉOíÜÇ…MemError()ǙǢǬLJnoErrÇï‘Ç∑ÇÃÇ≈Ç∑Ç™ÅAâΩÇ™à´Ç¢ÇÃÇ≈ǵÇÂǧǩÅH

A: High levelÉfÉoÉbÉKÇégǡǃÇÈÇÃÇ≈ǵÇΩÇÁÅAâΩLJñ‚ëËÇÕdžÇËÇ‹ÇπÇÒÅBHigh levelÉfÉoÉbÉKÇÕstepÇ≈ÉRÅ[ÉhÇí«Ç¡ÇƒÇ¢ÇÈéûÅAìxÅXMemory ManagerÇÃä÷êîÇåƒÇ—èoǵǃǢNjÇ∑ÅBMemory ManagerÇÕåƒÇ—èoÇ≥ÇÍÇÈÇΔMemError()ÇÃílÇÉZÉbÉgǵNjÇ∑Ç™ÅAÉfÉoÉbÉKÇÃmemory requestÇ™ê¨å˜ÇµÇΩèÍçá(noErrÇ™ï‘ÇÈ)ÅAéüÇ…åƒÇŒÇÍÇÈÉAÉvÉäÉPÅ[ÉVÉáÉìÇ©ÇÁÇÃMemError()ÇÃåãâ Ç™ÉNÉäÉAÇ≥ÇÍǃǵNjǢNjÇ∑ÅBDZÇÃñ‚ëËÇâåàÇ∑ÇÈÇ…ÇÕÅAMemory ManagerÇΔMemError()ÇÃstepÇ…ÇÊÇÈåƒÇ—èoǵÇîÇØÇ»ÇØÇÍnjǻÇËÇ‹ÇπÇÒÅBMemError()ÇÃíºå„Ç…break pointÇê›íËǵrunÇ∑ÇÍÇŒÅAí èÌÉfÉoÉbÉKǻǵÇ≈î≠ê∂Ç∑ÇÈÉGÉâÅ[ÇΔìØÇ∂ílÇìæÇÈéñÇ™Ç≈Ç´Ç‹Ç∑ÅBÇ‹ÇΩÅAMacsBugǻǫÇÃlow levelÉfÉoÉbÉKÇ≈ÇÕÅADZÇÃÇÊǧǻñ‚ëËÇÕãNÇ´Ç‹ÇπÇÒÅB

àÍî ìIÇ…ÅANewHandleÇ‚NewPtrÇ™ï‘Ç∑HandleÇ‚PtrÇämîFǵÅAnilÇ≈džÇÈèÍçáÇ…ÇÃÇ›MemError()ÇåƒÇ—èoǵǃÅAÉGÉâÅ[î‘çÜÇìæÇƒâ∫Ç≥Ç¢ÅBhandleÇ‚pointerÇÃílÇämîFÇπÇ∏Ç…MemError()ÇåƒÇ—èoÇ∑ÇÃÇÕó«Ç¢ï˚ñ@Ç≈ÇÕdžÇËÇ‹ÇπÇÒÅB


[ Technical Q&A's : Operating System Services : Memory : ME06 ]